Business
Jobs
  • About Us
  • Solutions
    • Job Postings
      Post your job and receive qualified candidates in 48h.
    • Candidate Assessments
      500+ technical and psychological tests, plus anti-fraud.
    • Headhunting
      Tailor-made executive search from start to finish.
    • Payroll + EOR
      Payroll dispersal and EOR across 15+ LATAM countries.
  • Pricing
  • Jobs

0

13.6K
Views
¿Cómo corregir el error "zsh: comando no encontrado: python"? (macOS Monterey 12.3, python 3.10, Atom IDE, atom-python-run 0.9.7)

Desde que recibí la actualización de Monterey 12.3 (aunque no estoy seguro de que esté relacionada), recibo este error cuando intento ejecutar mi código de Python en la terminal:pitón no encontrado error

Estoy usando python 3.10.3, Atom IDE, y ejecuto el código en la terminal a través del paquete atom-python-run (que solía funcionar perfectamente bien). La configuración del paquete es así:atom-python-ejecutar-configuraciones

El comando which en la terminal devuelve lo siguiente (lo cual es extraño porque antes devolvería algo a which python ):que pitón

Deduzco que el error ocurre porque la terminal requiere python en lugar de python3 , pero soy muy nuevo en cualquier codificación y no tengo idea de por qué comenzó ahora y cómo solucionarlo. Nada de esto me ha funcionado:

  • Eliminé y luego reinstalé python desde python.org.
  • alias python='python3' (que vi en uno de los hilos aquí).
  • Intenté export PATH="/usr/local/bin:/usr/bin:/bin:/usr/sbin:/sbin" (que encontré aquí ).
  • Para restablecer zsh y rutas, eliminé todos los archivos ocultos asociados en /local/users/ y ejecuté la terminal una vez más.
  • Eliminé todo y reinstalé macos y python solo para obtener el mismo error.
over 4 years ago · Santiago Trujillo
4 answers
Answer question

0

Cualquiera que actualice su macOS a Monterey 12.3 descubrirá que, de repente, ya no tiene el sistema proporcionado por Python 2.

La razón de esto es que Apple eliminó la instalación de python 2 proporcionada por el sistema ( detalles ).

Entonces, una solución alternativa para esto es usar pyenv para instalar python 2.7 (o cualquier otra versión específica que necesite).

  1. Instale pyenv con brew para administrar diferentes versiones de python: brew install pyenv
  2. Enumere todas las versiones instalables con pyenv install --list
  3. Instale python 2.7.18 con pyenv install 2.7.18
  4. Lista de versiones instaladas con versiones pyenv versions
  5. Establecer la versión global de python con pyenv global 2.7.18
  6. Agregue eval "$(pyenv init --path)" a ~/.zprofile (o ~/.bash_profile o ~/.zshrc , lo que necesite)
  7. Vuelva a iniciar el shell y verifique que python funcione.
over 4 years ago · Santiago Trujillo Report

0

OK, después de un par de días intentándolo, esto es lo que me ha funcionado:

  1. Reinstalé Monterey (no estoy seguro de que fuera esencial, pero pensé que me había metido demasiado con la terminal y $PATH ).
  2. Instalé python a través de brew en lugar de hacerlo desde el sitio web oficial. Todavía devolvería el error de command not found .
  3. echo "alias python=/usr/bin/python3" >> ~/.zshrc en la terminal para alias python con python3 .

Problema resuelto.

Por lo que entiendo, no hay más python 2.x preinstalado en macOS a partir de 12.3, de ahí el error. Todavía me parece extraño que atom-python-run llame a python en lugar de python3 a pesar de la configuración.

over 4 years ago · Santiago Trujillo Report

0

Si simplemente instaló python3, use python3 como comando en lugar de solo python . En mi caso, primero tuve que instalar pynev a través de brew usando brew install pyenv .

Pero aún después de usar pynev para instalar python 2.7.18 y configurarlo como una versión global usando pyenv global 2.7.18 , todavía me encontré con un error al intentar ejecutar python .

Lo que funcionó para mí (ya que ya tenía instalado python3) es cambiar mi comando para usar python3 en lugar de solo python . Por supuesto, esta no será una solución para todos los que quieran usar python 2.

over 4 years ago · Santiago Trujillo Report

0

A partir de macOS Monterey 12.3, Apple eliminó Python 2 del sistema, por lo que muchos programas que ejecutaban python dejaron de funcionar. Si tienes Python 3 instalado, prueba ejecutando:

python3 --version

y usa python3 archivo.py en lugar de python archivo.py.

Si el plugin atom-python-run sigue intentando usar python, revisa su configuración para que apunte a python3 o a la ruta completa del ejecutable (which python3).

3 months ago · Ruben Alexander Serrano Porras Report
Answer question
Find remote jobs

Discover the new way to find a job!

Top jobs
Top job categories
Business
Post vacancy Pricing Sales
Legal
Terms and conditions Privacy policy
© 2026 PeakU Inc. All Rights Reserved.
Andres GPT
Show me some job opportunities
There's an error!